import axios from "axios"
let instance = axios.create({
    // baseURL:"121.41.107.43",
    // process.env是vue-cli的写法，这可能vue-cli和vite封装process的方法不同有关。
    baseURL:import.meta.env.VITE_APP_BASE_URL,
    timeout:50000,
})
instance.interceptors.request.use(
    // 打印请求数据
    config=>{
       
        const token = localStorage.getItem("token");
        if(token) {
            config.headers.authorization = token;   
        }
        return config; 
    },
    // 错误信息
    error=>{
        return Promise.reject(error)
    }
);
 
 
// 3. 响应拦截
instance.interceptors.response.use(
    // 响应数据
    res=>{
        return res.data;
    },
    // 错误信息
    error=>{
        return Promise.reject(error)
    }
)

export default instance;